#ifndef _lcd1602_H
#define _lcd1602_H
#include "delay.h"
#include "8052.h"
//对系统默认数据类型进行重定义
typedef unsigned int u16;
typedef unsigned char u8;
typedef unsigned long u32;

//LCD1602数据口4位和8位定义，若为1，则为LCD1602四位数据口驱动，反之为8位
#define LCD1602_4OR8_DATA_INTERFACE	0	//默认使用8位数据口LCD1602
#define LCD1602_DATAPORT P0	//宏定义LCD1602数据端口

/**************************************
 * 管脚定义
***************************************/
//数据命令选择
#define LCD1602_RS P2_6
//读写选择
#define LCD1602_RW P2_5
//使能信号
#define LCD1602_E P2_7

//函数声明
void lcd1602_init(void);
void lcd1602_clear(void);
void lcd1602_show_string(u8 x,u8 y,u8 *str);

#endif